time and work problems